Spring Boot 內建的 Web 伺服器是 Spring Boot 框架提供的內嵌式 Web 伺服器,它允許我們建立和執行 Web 應用程式,不需要額外配置或部署外部的 Web 伺服器。
您可以在 application.properties
或 application.yml
檔案中配置內建 Web 伺服器的屬性。例如,您可以指定埠號、內容路徑、HTTPS 設定等。以下是一些示例配置:
# 配置埠號
server:
port: 8080
# 配置上下文路徑
server:
servlet:
context-path: /SpringDemo
如果您希望更改使用的內建 Web 伺服器,您可以透過更改 Maven 或 Gradle 專案的相依性來實現。例如,要切換到 Jetty,您可以添加 Jetty 的相關相依性,並刪除 Tomcat 的相依性。
https://docs.spring.io/spring-boot/docs/2.0.6.RELEASE/reference/html/howto-embedded-web-servers.html
https://www.baeldung.com/spring-boot-configure-tomcat